Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F5 Italy #4-w2 Qatar F1 Italy F4 Italy F34 Italy F5 Italy F10 Croatia F1 Argentina F5 Argentina F9 Italy F17 Brazil F12 Italy F24 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F20 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Great Britain F1 Great Britain F2 Argentina F1 Argentina F3 Italy F1 Italy F4 Brazil F2 Italy F5 Brazil F3 Italy F6 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Italy F13 Argentina F10 Italy F15 Argentina F13 Argentina F14 Argentina F16 Argentina F17 Italy F22 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F22 Great Britain F2 Colombia F1 Colombia F2 Italy F1 Great Britain F4 Chile F1 Italy F4 Chile F2 Italy F5 Argentina F1 Italy F6 Argentina F2 Argentina F4 Argentina F5 Italy F11 Paraguay F2 Italy F13 Argentina F6 Argentina F7 Argentina F8 Italy F19 Argentina F10 Argentina F21 Chile F14 Chile F15 Argentina F3 Italy F1 Argentina F4 Argentina F5 Italy F5 Argentina F8 Argentina F9 Peru F1 Peru F2 Argentina F14 Argentina F20 Argentina F21 Argentina F22 Argentina F11 Italy #4-w1 Italy #4-w3 Italy #4-w4 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F30 Italy F31 Argentina F9 Argentina F11 Great Britain F16 Argentina F21 Argentina F15 Barletta Citta Della Disfida Open 2000 - Barletta EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Porsche Open - Poznan Stella Artois Clay Court Championships - Budaors The Scottish Championships - Edinburgh Macedonian Open 1999 - Skopje Memorial Savigni - Sassuolo Unicredit (Suisse) Bank S.A. Challenger - Chiasso Caltanissetta Challenger Intelig Tennis Cup - Brasilia Internazionali di Tennis Dell'Umbria - Todi Ostdeutscher Sparkessen Cup - Dresden Challenger Tunisie - Tunis Intersport Heilbronn Open - Heilbronn Garden Open - Rome X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Internationaux du Doubs - Besancon Samarkand Challenger - Samarkand Morocco Tennis Tour - Tanger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara MTNL Cellular ATP Challenger - Mumbai Memorial Savigny - Sassuolo 2001 Challenger Canottieri Mincio - Mantova Morocco Tennis Tour - Rabat Milano Challenger-Jameson Cup - Milan Roma Challenger 2007 - Rome Jameson Cup - Milan Challenger Canottieri Minico - Mantova AXA Open - Lisbon XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Fergana Challenger - Fergana San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini Porsche Open - Poznan San Marino CEPU Open - San Marino Bulgarian Open - Sofia Mitsubishi Electric Europe Cup - Monza Brixina Tennis Open - Bressanone Espinho Challenger - Espinho Genova Open Challenger - Genova V Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Trofeo Cassa di Risparmio di Alessandria - Alessandria Heilbronn Open - Heilbronn Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo 2nd Campionati Internazionali di Tennis Del'Umbria - Todi San Marino Cepu Open - San Marino Macedonian Open - Skopje Challenger Britania Zavaleta - Puebla Challenger de la Ciudad de Mexico - Mexico City Okal Cup - Eckental Garden Open - Rome Copa Ericsson Chile - Santiago Wolfsburg Challenger San Marino Cepu Open - San Marino Asirom Challenger Brasov - Brasov Sofia Challenger Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia Oberstaufen Cup - Oberstaufen The LTA Sunderland Challenger - Sunderland Internazionali di Tennis - Bergamo San Benedetto Challenger Napoli Challenger Top Wool Challenger-Immagine Trophy - Biella Rimini Challenger Recanati Challenger San Marino Challenger Tunis Open - Tunis San Remo Tennis Cup - San Remo Riviera di Rimini Challenger - Rimini Mons Challenger Rennes Challenger Ipsos Bucharest Challenger - Bucharest Como Challenger Todi Challenger San Marino Cepu Open - San Marino Genova Challenger The LTA Men's Challenger - Southampton ATP Challenger Numea - New Caledonia Unicredit (Suisse) Bank S. A. Challenger - Chiasso Rimini Challenger Cordenons Challenger 8° Trani Cup - Trani Todi Challenger Bergamo Challenger Caltanissetta Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Wolfsburg Challenger Recanati Challenger Trani Challenger San Marino Challenger Seville Challenger Todi Challenger Bauer Watertechnology Cup - Eckental Ljubljana Challenger Napoli Challenger Palermo Challenger Jameson Cup - Milan Quito Challenger Geneva Challenger Buenos Aires Challenger Challenger Lugano - Lugano Montevideo Challenger Bucaramanga Challenger Bergamo Challenger IX Torneo Internacionale de Tennis - Barletta Cherbourg Challenger Salinas Challenger San Benedetto Challenger Heilbronn Challenger Recanati Challenger Orleans Challenger Montevideo Challenger Bucaramanga Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta TED Open - Istanbul Rome Challenger Tunis Challenger Rome Challenger Rome Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Santiago Challenger Milan Challenger Roma Open Challenger - Rome San Remo Tennis Cup - San Remo IPP Open - Helsinki Banja Luka Challenger Santiago Challenger Szczecin Challenger San Juan Challenger Genova Challenger Open D'Orleans - Orleans Bucaramanga Challenger Caversham International Tennis Tournament - Jersey Tennis Napoli Cup 2006 - Napoli Barranquilla Challenger Sao Paulo Challenger Aix En Provence Challenger Porsche Open - Poznan Bordeaux Challenger Barletta Challenger Prague Challenger Campinas Challenger San Juan Challenger Cordoba Challenger IPP Open - Helsinki Irving Challenger Morocco Tennis Tour - Fes Marburg Challenger Campinas Challenger Arpa Ceramic Cup - Reggio Emilia Porto Alegre Challenger Corrientes Challenger Guayaquil Challenger San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Barranquilla Challenger Challenger DCNS de Cherbourg - Cherbourg Top Wool Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen Montevideo Challenger Intersport Heilbronn Open - Heilbronn Memorial A. Manfredini Sassuolo Challenger - Sassuolo Banca Marche Tennis Cup - San Benedetto Manta Challenger Campos do Jordao Challenger Cordenons Challenger Santos Challenger San Luis Potosi Challenger Braunschweig Challenger Phoenix Challenger Lamberts Open by Stawag - Aachen Montevideo Challenger Manerbio Challenger Ljubljana Challenger Marburg Challenger Scheveningen Challenger ATP Challenger Numea - New Caledonia Porto Alegre Challenger Citta di Monza - Monza The Tarka Challenger - Barnstaple Buenos Aires Challenger 7° Trani Cup - Trani Sao Paulo Challenger Tour Finals Bucaramanga Challenger Open de L'Isere - Grenoble Salinas Challenger KGHM Polish Indoors - Wroclaw Rado Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Buenos Aires Challenger Sardinia International Championship - Cagliari Montevideo Challenger Canottieri Mincio Open - Mantova Marburg Challenger Open 88 - Contrexeville South African Airways Open - East London TED Open Istanbul - Istanbul Bordeaux Challenger Jameson Cup - Milan Bogota Challenger The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Genova Challenger GHI Bronx Tennis Classic - Bronx Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Milan Indoors - Milan San Remo Tennis Cup 15° Piertomaso - San Remo Hilversum Open - Hilversum Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth LTA Shrewsbury Challenger - Shrewsbury Lima Challenger San Marino Cepu Open - San Marino Top Wool Challenger - Biella Heilbronn Open - Heilbronn Asirom Challenger - Brasov Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Bulgarian Open - Sofia Orbetello Challenger Manta Challenger Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen AAPT Championships - Adelaide I Tourneo Fila Citta di Brindisi - Brindisi Milan Challenger Whirlpool Open - Budapest Geneva Challenger - Geneva FILA Challenger - Biella FILA Challenger Biella - Biella Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia Olbia Challenger - Olbia USTA Men's Challenger of Urbana-Champaign - Urbana Top Wool Challenger Biella - Biella San Marino Challenger Banjaluka Challenger 2007 - Banja Luka 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova Sina-Kia Motors Tennis Cup - Cordenons Cagliari Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Trofeo Conde de Godo - Barcelona Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tata Open 2002 - Chennai International Championship of Croatia - Umag Idea Prokom Open - Sopot KGHM Dialog Polish Indoors - Wroclaw Milan Indoors - Milan Adidas International - Sydney Cherbourg Challenger San Benedetto Challenger Ethias Trophy - Mons Trani Challenger Rijeka Challenger IPP Open - Helsinki San Remo Challenger Cremona Challenger Alessandria Challenger Milan Challenger Irving Challenger Gerry Weber Open - Halle China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Jersey Challenger Campionati Internazionali di Sicilia - Palermo Salzburg Challenger SA Tennis Open - Johannesburg VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Sarasota Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Bergamo Challenger Cherbourg Challeger Sao Leopoldo Challenger BRD Nastase Tiriac Trophy - Bucharest Sarajevo Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Argentina Open - Buenos Aires Argentina Open - Buenos Aires Cordoba Open - Cordoba Argentina Open - Buenos Aires Santiago Challenger Barranquilla Challenger ATP Vegeta Croatia Open - Umag Panama City Challenger Bet-at-home Open - Hamburg Rio De Janeiro Challenger Open SEAT Godo 2006 - Barcelona Brasil Open - Sao Paulo Buenos Aires Challenger Bogota Challenger Croatia Open Umag - Umag Winston-Salem Open - Winston-Salem Open Seat Godo 2007 - Barcelona SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Sydney International - Sydney Itajai Challenger Abierto Mexicano Telcel - Acapulco Santos Challenger Fever-Tree Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos China Open - Beijing European Open - Antwerp Recanati Challenger Abierto Mexicano Telcel - Acapulco Braunschweig Challenger European Open - Antwerp Erste Bank Open - Vienna San Diego Open - San Diego Cali Challenger Nordea Open - Bastad Guayaquil Challenger Copa Claro - Buenos Aires Palermo Challenger Millennium Estoril Open - Estoril Open Parc - Lyon Mifel Tennis Open - Los Cabos Loughborough Challenger VTR Open - Vina del Mar Copa Claro - Buenos Aires Cremona Challenger Santiago Challenger Canberra Challenger ASB Classic - Auckland Dubai Tennis Open - Dubai Pereira Challenger Tunis Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Bogota Challenger San Marino Challenger European Open - Antwerp Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Campinas Challenger Heineken Open - Auckland Rio Open - Rio de Janeiro Sao Paulo Challenger Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bordeaux Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Memorial Savigni - Sassuolo Erste Bank Open - Vienna Argentina Open - Buenos Aires Open de Tanger - Tangier Rio Open - Rio de Janeiro Guayaquil Challenger Copa Ericsson Peru - Lima Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Finnish Open - Helsinki Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Cordoba Open - Cordoba Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Cordoba Open - Cordoba Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Cordoba Open - Cordoba Rosario Challenger Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Barcelona Open Banc Sabadell - Barcelona bett1HULKS Championships - Cologne cinch Championships - London Open Seat Godo 2003 - Barcelona Viking International - Eastbourne Hamburg European Open - Hamburg Brisbane International - Brisbane European Open - Antwerp Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Open Parc - Lyon ASB Classic - Auckland Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona US Men's Clay Court Championship - Houston China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne European Open - Antwerp Argentina Open - Buenos Aires Tennis Masters Series - Miami Tennis Masters Series - Rome Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Campionati Internazionali d'Italia - Rome cinch Championships - London Adidas International - Sydney Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Rome Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Australian Open - Melbourne Mutua Madrid Open - Madrid Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells China Open - Beijing Argentina Open - Buenos Aires Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Rogers Cup - Montreal Rolex Paris Masters - Paris U.S. Open - New York French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Citi Open - Washington BNP Paribas Masters - Paris Zhuhai Open - Zhuhai BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Campionati Internazionali D'Italia - Rome Rogers Cup - Toronto Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid French Open - Paris National Bank Open - Montreal BNP Paribas Open - Indian Wells French Open - Paris Shanghai Rolex Masters - Shanghai Miami Open - Miami Cordoba Open - Cordoba BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Chengdu Open - Chengdu Australian Open - Melbourne French Open - Paris Sydney International - Sydney BMW Open - Munich SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, ARG-SRB 4-1 Wimbledon - London Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Laver Cup - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 ATP Cup - Sydney Davis Cup, World Group, PO, KAZ-ARG 3-2 ATP Cup - Melbourne Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, Group A, Bologna Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Olympics - Tokyo Nitto ATP Finals - London